[][src]Crate polyfuse_kernel

FUSE application binary interface for polyfuse.

The binding is compatible with ABI 7.31 (in libfuse 3.10.1).

Structs

cuse_init_in
cuse_init_out
fuse_access_in
fuse_attr
fuse_attr_out
fuse_batch_forget_in
fuse_bmap_in
fuse_bmap_out
fuse_copy_file_range_in
fuse_create_in
fuse_dirent
fuse_direntplus
fuse_entry_out
fuse_fallocate_in
fuse_file_lock
fuse_flush_in
fuse_forget_in
fuse_forget_one
fuse_fsync_in
fuse_getattr_in
fuse_getxattr_in
fuse_getxattr_out
fuse_in_header
fuse_init_in
fuse_init_out
fuse_interrupt_in
fuse_ioctl_in
fuse_ioctl_iovec
fuse_ioctl_out
fuse_kstatfs
fuse_link_in
fuse_lk_in
fuse_lk_out
fuse_lseek_in
fuse_lseek_out
fuse_mkdir_in
fuse_mknod_in
fuse_notify_delete_out
fuse_notify_inval_entry_out
fuse_notify_inval_inode_out
fuse_notify_poll_wakeup_out
fuse_notify_retrieve_in
fuse_notify_retrieve_out
fuse_notify_store_out
fuse_open_in
fuse_open_out
fuse_out_header
fuse_poll_in
fuse_poll_out
fuse_read_in
fuse_release_in
fuse_rename2_in
fuse_rename_in
fuse_setattr_in
fuse_setxattr_in
fuse_statfs_out
fuse_write_in
fuse_write_out

Enums

fuse_notify_code
fuse_opcode

Constants

CUSE_INIT_INFO_MAX
CUSE_UNRESTRICTED_IOCTL
FATTR_ATIME
FATTR_ATIME_NOW
FATTR_CTIME
FATTR_FH
FATTR_GID
FATTR_LOCKOWNER
FATTR_MODE
FATTR_MTIME
FATTR_MTIME_NOW
FATTR_SIZE
FATTR_UID
FOPEN_CACHE_DIR
FOPEN_DIRECT_IO
FOPEN_KEEP_CACHE
FOPEN_NONSEEKABLE
FOPEN_STREAM
FUSE_ABORT_ERROR
FUSE_ASYNC_DIO
FUSE_ASYNC_READ
FUSE_ATOMIC_O_TRUNC
FUSE_AUTO_INVAL_DATA
FUSE_BIG_WRITES
FUSE_CACHE_SYMLINKS
FUSE_COMPAT_22_INIT_OUT_SIZE
FUSE_COMPAT_ATTR_OUT_SIZE
FUSE_COMPAT_ENTRY_OUT_SIZE
FUSE_COMPAT_INIT_OUT_SIZE
FUSE_COMPAT_MKNOD_IN_SIZE
FUSE_COMPAT_STATFS_SIZE
FUSE_COMPAT_WRITE_IN_SIZE
FUSE_DONT_MASK
FUSE_DO_READDIRPLUS
FUSE_EXPLICIT_INVAL_DATA
FUSE_EXPORT_SUPPORT
FUSE_FILE_OPS
FUSE_FLOCK_LOCKS
FUSE_FSYNC_FDATASYNC
FUSE_GETATTR_FH
FUSE_HANDLE_KILLPRIV
FUSE_HAS_IOCTL_DIR
FUSE_IOCTL_32BIT
FUSE_IOCTL_COMPAT
FUSE_IOCTL_COMPAT_X32
FUSE_IOCTL_DIR
FUSE_IOCTL_MAX_IOV

Maximum of in_iovecs + out_iovecs

FUSE_IOCTL_RETRY
FUSE_IOCTL_UNRESTRICTED
FUSE_KERNEL_MINOR_VERSION

The minor version number of FUSE protocol.

FUSE_KERNEL_VERSION

The major version number of FUSE protocol.

FUSE_LK_FLOCK
FUSE_MAX_PAGES
FUSE_MIN_READ_BUFFER

The minimum length of read buffer.

FUSE_NO_OPENDIR_SUPPORT
FUSE_NO_OPEN_SUPPORT
FUSE_PARALLEL_DIROPS
FUSE_POLL_SCHEDULE_NOTIFY
FUSE_POSIX_ACL
FUSE_POSIX_LOCKS
FUSE_READDIRPLUS_AUTO
FUSE_READ_LOCKOWNER
FUSE_RELEASE_FLOCK_UNLOCK
FUSE_RELEASE_FLUSH
FUSE_SPLICE_MOVE
FUSE_SPLICE_READ
FUSE_SPLICE_WRITE
FUSE_WRITEBACK_CACHE
FUSE_WRITE_CACHE
FUSE_WRITE_KILL_PRIV
FUSE_WRITE_LOCKOWNER